package com.huitong.common.core.enums;

import com.huitong.common.core.constant.UserConstant;
import lombok.AllArgsConstructor;
import lombok.Getter;

import java.util.Arrays;
import java.util.List;

/**
 * 逻辑标识字段参数校验类型
 *
 * @author fromdrowning
 * @date 2024/5/10 17:56
 */
@Getter
@AllArgsConstructor
public enum LogicalType {

    /**
     * 状态标识
     */
    STATUS(Arrays.asList(UserConstant.ENABLE, UserConstant.DISABLE)),

    /**
     * 性别标识
     */
    SEX(Arrays.asList(UserConstant.WOMAN, UserConstant.MAN));

    /**
     * 标识集合
     */
    private final List<Integer> logicalTypeList;

}
